home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / MOR55SRC.ZIP / MORIA / IBMPC / MAKE / MAKEFILE.TOP < prev   
Text File  |  1992-12-08  |  1KB  |  83 lines

  1. MODEL =        L
  2.  
  3. OP =        M
  4.  
  5. REDIR =        w$(OP)
  6.  
  7. OPFLAG =    -DMSDOS=1 -DPC_CURSES=1 -DANSI=1
  8.  
  9. OBJ =        o$(OP)
  10.  
  11. FLAG =        -A$(MODEL) -Zp -W3 -Os -Gs -Gt32 -I.. $(OPFLAG)
  12.  
  13. CFLAG =        $(FLAG)
  14.  
  15. LFLAG =        /STACK:16383 /E $(MODEL)curses
  16.  
  17. SRC1 =    \
  18.     ibmpc\ms_ansi.c\
  19.     ibmpc\ms_misc.c\
  20.     misc\flock.c\
  21.     misc\funckeys.c\
  22.     misc\nomacio.c\
  23.     source\create.c\
  24.     source\creature.c\
  25.     source\death.c\
  26.     source\desc.c\
  27.     source\dungeon.c
  28.  
  29. SRC2 =    \
  30.     source\eat.c\
  31.     source\files.c\
  32.     source\generate.c\
  33.     source\help.c\
  34.     source\io.c\
  35.     source\magic.c\
  36.     source\main.c\
  37.     source\misc1.c\
  38.     source\misc2.c\
  39.     source\monsters.c
  40.  
  41. SRC3 =    \
  42.     source\moria1.c\
  43.     source\moria2.c\
  44.     source\potions.c\
  45.     source\prayer.c\
  46.     source\recall.c\
  47.     source\rnd.c\
  48.     source\save.c\
  49.     source\scrolls.c\
  50.     source\sets.c\
  51.     source\signals.c
  52.  
  53. SRC4 =    \
  54.     source\spells.c\
  55.     source\staffs.c\
  56.     source\store1.c\
  57.     source\store2.c\
  58.     source\treasure.c\
  59.     source\undef.c\
  60.     source\variable.c\
  61.     source\wands.c\
  62.     source\wizard.c
  63.  
  64. tags:    $(SRC1) $(SRC2) $(SRC3) $(SRC4)
  65.     ctags -o sgat ibmpc\*.c misc\*.c source\*.c
  66.     sort -u sgat > tags
  67.     rm -f sgat
  68.  
  69. all:
  70.     cd ibmpc
  71.     make MODEL=$(MODEL) OP=$(OP) OBJ=$(OBJ) REDIR=$(REDIR) \
  72.         FLAG="$(FLAG)" ibmpc.mak
  73.     cd ..\misc
  74.     make MODEL=$(MODEL) OP=$(OP) OBJ=$(OBJ) REDIR=$(REDIR) \
  75.         FLAG="$(FLAG)" misc.mak
  76.     cd ..\source
  77.     make MODEL=$(MODEL) OP=$(OP) OBJ=$(OBJ) REDIR=$(REDIR) \
  78.         FLAG="$(FLAG)" source.mak
  79.     cd ..\$(OBJ)
  80.     cl $(CFLAG) -Feumoria.exe *.$(OBJ) /link $(LFLAG);
  81.     cd ..
  82.  
  83.